#ifndef __PLAY_BACK_H__
#define __PLAY_BACK_H__

#define SERVER_PORT 1234

typedef struct struRtpFixedHeader
{
    unsigned char ucCsrcCount:4;        /**//* expect 0 */
    unsigned char ucExtension:1;        /**//* expect 1, see RTP_OP below */
    unsigned char ucPadding:1;        /**//* expect 0 */
    unsigned char ucVersion:2;        /**//* expect 2 */
    /**//* byte 1 */
    unsigned char ucPayload:7;        /**//* RTP_PAYLOAD_RTSP */
    unsigned char ucMarker:1;        /**//* expect 1 */
    /**//* bytes 2, 3 */
    unsigned short usSeqNo;            
    /**//* bytes 4-7 */
    unsigned  long ulTimestamp;        
    /**//* bytes 8-11 */
    unsigned long ulSsrc;            /**//* stream number is used here. */
} RtpFixedHeader,*pRtpFixedHeader;

typedef struct struNaluHeader
{
    //byte 0
	unsigned char ucType:5;
    unsigned char ucNri:2;
	unsigned char ucF:1;    
         
} NaluHeader,*pNaluHeader; /**//* 1 BYTES */

typedef struct struFuIndicator
{
    //byte 0
    unsigned char ucType:5;
	unsigned char ucNri:2; 
	unsigned char ucF:1;    
} FuIndicator,*pFuIndicator; /**//* 1 BYTES */

typedef struct struFuHeader
{
    //byte 0
    unsigned char ucType:5;
	unsigned char ucR:1;
	unsigned char ucE:1;
	unsigned char ucS:1;    
} FuHeader,*pFuHeader; /**//* 1 BYTES */



#endif
